home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 August: Tool Chest / Dev.CD Aug 00 TC Disk 1.toast / pc / sample code / games / dronezone / dronezone release notes.doc next >
Encoding:
Text File  |  2000-06-23  |  2.6 KB  |  48 lines

  1. Drone Zone 2.0b1 Release Notes
  2. ------------------------------
  3.  
  4. DroneZone is a QD3D application which was designed to use SoundSprocket to demonstrate 3D
  5. sound. It also became a good demonstration of InputSprocket, especially in this latest 
  6. version. The DrawSprocket code is currently disabled, and should not be used as a 
  7. DrawSprocket reference (SprocketInvaders is a much better choice for sample code to learn
  8. DrawSprocket). The QD3D code in DroneZone was written for QD3D 1.0, and until the code is 
  9. updated, also should not be used as the foundation of a real project.
  10.  
  11. This is not 'official' sample code. It has not been extensively tested. It is code
  12. written by the sprockets engineers, expressly to demonstrate the sprockets. The InputSprocket
  13. code in this version is solid, and was specifically designed to be similar to a flightsim
  14. so that those who are working on a project with flight-sim like controls can use the 
  15. InputSprocket code almost verbatim.
  16.  
  17. You will need to download InputSprocket 1.2.1 in order to build this project.
  18.  
  19. Whats New
  20. ---------
  21.  
  22. (1) Full set of flight sim controls added, as an example of how to implement rudders 
  23.     and throttles with both keyboard and axis input. The rudders have a keyboard key
  24.     to shift the rudder left, a key to center, and a key to shift right (as most 
  25.     flightsims work). The throttle has a increment and decrement throttle, in addition
  26.     to a set throttle to max and a set throttle to min. It would be easy to add button
  27.     needs so that 1,2-9,0 on the keyboard could be mapped to 10%-100% throttle.
  28.     
  29. (2) The firing of the gun was changed so that you can hold the trigger down to fire
  30.     repeatedly. There is a constant for how often the gun fires.
  31.  
  32. (2) Uses new InputSprocket.r file to setup defaults for keyboards easily. For anyone
  33.     who developed using InputSprocket, this should be a great timesaver.
  34.  
  35. (3) made the flight model more like real space (its currently not tuned 'right', but
  36.     the ISp stuff is functional, and thats what matters). There is a friction constant
  37.     which is currently turned on, which makes flight more like what a pilot would 
  38.     expect. If you turn it off, it will be much easier to get pointed in a completely
  39.     different direction than your velocity vector.
  40.  
  41. (4) started adding additional displays which can be toggled (velocity, throttle) -- 
  42.     they are implemented, but don't seem to be working correctly
  43.  
  44. (5) Updated for latest Universal and QD3D headers
  45.  
  46. (6) Added a global to disable sound. It does not handle turning on or off however,
  47.     so, like the other options, is still effectively a compile-time option.
  48.